/* CSS Document */
@charset "utf-8";
*{margin:0px;padding:0px;}
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a{border:none;text-decoration:none;}
body{font-size:14px; margin:0px; padding:0px;font-family:"微软雅黑";}
input{margin:0px;padding:0px; outline:none;}
input:focus{outline:none;}
a:hover,a:active,a:visited{ text-decoration:none;}

.headerDiv{width: 100%;min-width: 1200px;height:115px;clear: both;overflow: hidden;}
.headerDiv .header{width: 1200px;height:115px;margin: 0px auto;overflow: hidden;}
.headerDiv .logo{display: block;float: left;width: 220px;height: 70px;overflow: hidden;margin:24px 0 0 125px;}
.headerDiv .tel{float:right;height:45px;overflow:hidden;margin:35px 110px 0 0;background: url(../images/icon-tel.png) no-repeat left center;padding-left:45px;color: #666;}
.headerDiv .tel span{display: block;font-size:26px;color: #e80000;font-weight: bold;font-family: "Arial";}

.bannersDiv{width: 100%;min-width: 1200px;height:600px;clear: both;overflow: hidden;background: url(../images/banner-logo.jpg) no-repeat top center;}
.bannersDiv .banners{width: 1200px;height:600px;overflow: hidden;margin: 0px auto;}
.bannersDiv .loginDiv{width:310px;height:395px;float:right;overflow: hidden;background: url(../images/opacity-white.png);margin:90px 105px 0 0;}
.bannersDiv .loginDiv .txt{width: 310px;height: 47px;line-height: 47px;border-bottom:1px solid #ddd;margin-bottom: 20px;}
.bannersDiv .loginDiv .txt span{display: block;float:left;width:155px;height: 46px;border-bottom:1px solid #e80000;text-align: center;color: #666;font-size: 18px;}
.bannersDiv .user_in{width:260px;height:39px;border:1px #dcdcdc solid;background:#fff url(../images/user_in.gif) no-repeat left center;margin-left:25px; overflow:hidden;}
.bannersDiv .pass_in{width:260px;height:39px;border:1px #dcdcdc solid;background:#fff url(../images/pass_in.gif) no-repeat left center;margin-left:25px;margin-top:15px; clear:both;}
.bannersDiv .log_in{border:0px;width:190px;height:25px;margin:6px 0px 0px 43px; padding-left:10px;font-family:"微软雅黑";}
.bannersDiv .forgets{width:260px;height:20px;overflow:hidden;margin:10px 0 0 25px;}
.bannersDiv .forgets .left{float: left;width: 100px;height: 20px;overflow: hidden;color: #666;font-size: 12px;}
.bannersDiv .forgets .left .check{margin:2px 5px 0 0;display:block;float: left;}
.bannersDiv .forgets .rgforget{float: right;color: #666;font-size: 12px;}
.bannersDiv .forgets .rgforget:hover{color: #e80000;text-decoration: underline;}
.bannersDiv .btn{width: 260px;height: 40px;line-height: 40px;text-align: center;background: #e80000;color: #fff;overflow: hidden;border-radius:5px;cursor: pointer;border:none;margin:10px 0 10px 25px;font-size: 16px;font-family:"微软雅黑";}
.bannersDiv .quickly{width:260px;margin-left: 25px;overflow: hidden;color: #888;font-size: 12px;text-align: center;}
.bannersDiv .icons{width: 260px;height: 44px;overflow: hidden;text-align: center;margin:10px 0 10px  25px;}
.bannersDiv .icons a{display: inline-block;width: 44px;height: 44px;overflow: hidden;margin:0 12px;}
.bannersDiv .as{width:255px;height: 42px;overflow: hidden;margin-left:30px;}
.bannersDiv .as a{display: inline-block;width: 120px;height: 42px;line-height: 42px;text-align: center;overflow: hidden;color: #fff;font-size: 16px;cursor: pointer;border-radius:5px;background: #309de0;}
.bannersDiv .as .rg{float: right;}
.bannersDiv .as a:hover{background: #e80000;}

.copyrightDivL{width: 1200px;height:160px;margin: 0px auto;clear: both;}
.copyrightDivL .txt{width: 1200px;height:56px;overflow: hidden;text-align: center;color: #999;line-height: 28px;margin-top:30px;}
.copyrightDivL .txt a{color: #999;}
.copyrightDivL .icons{position: relative;width:1200px;text-align: center;margin-top:20px;}
.copyrightDivL .icons a{display: inline-block;width:44px;height:44px;overflow: hidden;margin:10px 10px 0 10px;background: url(../images/login-foot.png) no-repeat;}
.copyrightDivL .icons .sina{background-position:0 0;}
.copyrightDivL .icons .sina:hover{background-position:0 -47px;}
.copyrightDivL .icons .wechat{background-position:-67px 0;}
.copyrightDivL .icons .wechat:hover{background-position:-66px -46px;}
.copyrightDivL .icons .qq{background-position:-132px 0;}
.copyrightDivL .icons .qq:hover{background-position:-132px -47px;}
.copyrightDivL .code{background: url(../images/weixin-bg-b.png) no-repeat top center;background-size:100%;width: 120px;height: 124px;overflow: hidden;z-index: 101;position: absolute;left:540px;top:-115px;display: none;}
.copyrightDivL .code img{margin:4px 5px;}

.err_tip{line-height:22px; margin-top:5px; color:#b30401; text-align:center; font-size:12px;font-style: normal;}

.user-face{ width:120px; height:120px; border:1px solid #dedede;border-radius:50%; overflow:hidden; margin:20px auto 20px auto;}
.lg_tips{ width:100%; text-align:center; font-size:14px; color:#333;}
.go_ce{ width:80%; height:34px; margin:20px auto 30px auto; border-radius:3px; overflow:hidden;}
.go_ce a{ width:100%; height:34px; display:block; text-align:center; color:#fff; background:#ff6700; font-size:14px; line-height:33px;}


/*用户绑定*/
.bind_user{ width:auto; height:600px; background:#fff; overflow:hidden;}
.bindmain{ width:800px; height:500px; margin:20px auto; border:1px solid #dedede; padding:10px;}
.bindh2{ width:100%; font-size:24px; font-weight:normal; color:#888;}
.spanred{ color:#f00;}
.bindtab td{ padding:10px; box-sizing:border-box; font-size:13px;}
.bindtype{ cursor:pointer;}
.bindtab .input_text{ width:288px; height:34px; border:1px solid #dedede; border-radius:4px; line-height:34px; padding-left:10px;}
.bindtab .input_text:focus{ border:solid 1px #61ade7; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.now_open,.now_bind{ width:120px; height:30px; background:#008836; color:#fff; border-radius:3px; border:none; cursor:pointer;}


/*新人注册礼包*/
.gift-model{ width:300px; height:335px;background:url(../images/gift_back_m.png) no-repeat center 0/cover; position:fixed; left:50%; margin-left:-150px; top:50%; margin-top:-150px; z-index:101; display:none; }
.gift-model-h2{ width:200px; text-align:center; color:#fff; margin:10px auto; font-size:20px; height:30px; line-height:30px; overflow:hidden;}
.gift-model-ul{ width:220px; height:211px;margin:0px auto; overflow-y:auto; padding:0 5px; box-sizing:border-box;}
.gift-model-ul li{ width:100%; height:85px;margin-bottom:10px;background:url(../images/giftcard.png) no-repeat 0 0; background-size:100% 100%; padding:5px 10px; box-sizing:border-box; position:relative;}
.gift-model-ul li p{ width:100%; font-size:14px; color:#333;}
.gift-model-ul li .gift-coupon-intro{ width:100%; height:36px; line-height:18px; overflow:hidden; font-size:12px; color:#666;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; padding-right:30px; box-sizing:border-box; margin-top:3px;}
.gift-model-ul li span{ color:#999;}
.gift-model-ul li .gift-coupon-amount{ position:absolute; right:5px; top:25px; color:#fe5910; font-size:14px;}
.gift-model-ul li .gift-coupon-amount b{ font-size:20px; font-weight:normal; font-family:Arial;}
.gift-draw-tips{ width:100%; text-align:center; color:#fff; font-size:12px; margin-top:10px;}
.gift-model-btn{ width:100px; height:28px; border:none; background:#f4b803; color:#fff; margin:5px auto 0 auto; border-radius:30px; cursor:pointer; display:block; letter-spacing:3px;}



